home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 1
/
Amiga Tools.iso
/
rexx
/
maus_tausch.term
< prev
next >
Wrap
Text File
|
1994-06-06
|
4KB
|
125 lines
/** $VER: Maus_Tausch.term 1.0 (14.3.93)
**
** Fuehrt einen Auto-Login in die Maus durch.
**
** Geschrieben von Olaf Thyssen
** Internet: Olaf_Thyssen%kr.maus.de
**
** Um dieses Programm zu verwenden, sollte man das
** Telefonbuch oeffnen, den Telefonbucheintrag anwaehlen,
** der dieses Programm benutzen soll, den Einstellungen
** `Commands...' oeffnen und unter `Startup-/Login macro'
** eintippen:
**
** \a MausTausch
**
** Nun bitte die `User/Password...' Einstellungen aendern,
** sodass der zu verwendende Benutzername und das Benutzer-
** kennwort korrekt eingetragen sind.
**
** Die 'Path...' Einstellungen fuer Binaer-Upload und
** Binaer-Download auf die eigenen Beduerfnisse abaendern
**
** In der MausBox Ihres Vertrauens sollte die
** ausfuehrliche Menuefuehrung aktiviert sein
**
** Jetzt die Telefonbuchdatei abspeichern und diese Datei
** in die Schublade "REXX:" kopieren.
**/
/* Die Wartezeit auf 50 Sekunden setzen. */
TIMEOUT 50
/* Auf die Frage nach dem Benutzernamen warten. */
WAIT 'Sind Sie eingetragener Benutzer?'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Eine Sekunde warten... */
DELAY 1
/* Frage mit JA beantworten */
SEND 'J'
/* Auf die Frage nach dem Benutzernamen warten */
WAIT 'Ihr Name'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Eine Sekunde warten... */
DELAY 1
/* Den Benutzernamen abschicken, einen Zeilenruecklauf
* hinzugeben.
*/
SEND '\u\r'
/* Auf die Frage nach dem Benutzerkennwort warten. */
WAIT 'Ihr Password'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Eine Sekunde warten... */
DELAY 1
/* Das Benutzerkennwort abschicken, einen Zeilenruecklauf
* hinzugeben.
*/
SEND '\p\r'
TIMEOUT 20
/* Auf die Aufforderung die Leertaste zu druecken warten. */
WAIT '- Weiter mit Leertaste -'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Den ASCII Wert 32 (SPACE) abschicken */
SEND Byte 32
/** Auf das Haupmenue warten, ACHTUNG
** es muss die ausfuehrliche (lange) Kommandos in
** der MausBox eingestellt sein */
WAIT 'Hauptmen'
/* Eine Sekunde warten... */
DELAY 1
/* ein 'T' fuer MausTausch senden */
SEND 'T'
/* das zu verwendene Protokoll eingeben */
WAIT 'Protokoll:'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* 'Z' fuer ZModem senden
SEND 'Z'
/* Zeit auf 'unendlich' stellen */
TIMEOUT 9999
/* warten auf den Start der INFILE.LZH Uebertragung */
WAIT 'Protokoll startet:'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* INFILE.LZH senden
Pfad-Angabe bitte auf eigene Beduerfnisse aendern */
SENDFILE 'DH1:DFUe/Matiga/Infile/INFILE.LZH'
/* warten auf den Start der OUTFILE.LZH Uebertragung */
WAIT 'Protokoll startet:'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Empfangen des OUTFILE.LZH, es wird der Pfad der Paths...
Einstellung verwendet */
RECEIVEFILE MODE Binary
/* 'normales' Timeout einstellen */
TIMEOUT 20
/* Auf die Aufforderung die Leertaste zu druecken warten. */
WAIT '- Weiter mit Leertaste -'
/* Ist der Text angekommen? Wenn nicht, sofort abbrechen. */
IF rc ~= 0 THEN EXIT
/* Den ASCII Wert 32 (SPACE) abschicken */
SEND Byte 32
/* Box verlassen durch senden von 'S' fuer Schluss mit
anschliessenden 'J' fuer JA (Es wird von der Box vorher
nocheinmal nachgefragt) */
SEND 'sj'